home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 23 / CU Amiga - Super CD-ROM 23 (June 1998).iso / CUCD / Programming / OUI / makefile < prev    next >
Encoding:
Makefile  |  1998-04-08  |  3.3 KB  |  98 lines

  1.  
  2.  
  3. I = include
  4. IG =include/gadgets
  5.  
  6. OBJS =  $(O)new.o $(O)screen.o $(O)gadgetlist.o $(O)gadget.o $(O)rectangle.o\
  7.         $(O)slist.o $(O)button.o $(O)radio.o $(O)listview.o $(O)eprop.o $(O)string.o $(O)number.o\
  8.         $(O)cnumber.o $(O)cstring.o $(O)cycle.o $(O)slider.o $(O)scroller.o $(O)palette.o\
  9.         $(O)imgbut.o $(O)eslide.o $(O)checkbox.o $(O)eroll.o $(O)fbutton.o
  10.  
  11.  
  12. .cc.o:
  13.     sc CPU=$(CPU) MATH=$(MATH) ObjName=$(O) $<
  14. .c.o:
  15.     sc $<
  16. .h.h:
  17.     @setdate $@
  18.  
  19. $(OUILIB): $(OBJS) $(O)locale.o $(O)locale2.o $(O)window.o $(O)window2.o
  20.     Join $(OBJS) $(O)locale.o $(O)window.o AS $(OUILIB)
  21.     Join $(OBJS) $(O)locale2.o $(O)window2.o AS $(OUILOCALISELIB)
  22.     Copy $(OUILIB) TO ULib:
  23.     Copy $(OUILOCALISELIB) TO ULib:
  24.  
  25.  
  26. $(O)eprop.o: eprop.cc $(IG)/eprop.h $(IG)/eclass.h $(I)/gadgetlist.h \
  27.          $(I)/screen.h $(I)/window.h
  28.  
  29. $(O)gadgetlist.o: gadgetlist.cc $(I)/screen.h $(I)/window.h $(I)/gadgetlist.h \
  30.           $(IG)/gadget.h
  31.  
  32. $(O)window.o: window.cc $(I)/screen.h $(I)/window.h $(I)/gadgetlist.h \
  33.           $(IG)/gadget.h $(IG)/string.h $(IG)/fbutton.h $(I)/locale.h
  34.  
  35. $(O)window2.o: window.cc $(I)/screen.h $(I)/window.h $(I)/gadgetlist.h \
  36.           $(IG)/gadget.h $(IG)/string.h $(IG)/fbutton.h $(I)/locale.h
  37.     sc window.cc CPU=$(CPU) MATH=$(MATH) DEFINE LOCALISE ObjectName=$(O)window2.o
  38.  
  39.  
  40. $(O)eslide.o: eslide.cc $(IG)/eslide.h $(I)/gadgetlist.h $(I)/window.h \
  41.           $(I)/screen.h $(IG)/eclass.h $(IG)/gadget.h
  42.  
  43. $(O)cnumber.o: cnumber.cc $(I)/screen.h $(I)/window.h $(IG)/cnumber.h \
  44.            $(IG)/eclass.h $(I)/gadgetlist.h $(IG)/gadget.h
  45.  
  46. $(O)cstring.o: cstring.cc $(I)/screen.h $(I)/window.h $(IG)/cstring.h $(IG)/eclass.h \
  47.            $(I)/gadgetlist.h $(IG)/gadget.h
  48.  
  49. $(O)filesel.o: filesel.cc $(I)/filesel.h
  50.  
  51. $(O)listview.o: listview.cc $(IG)/listview.h $(I)/gadgetlist.h $(I)/slist.h \
  52.             $(IG)/gadget.h
  53.  
  54. $(O)button.o: button.cc $(IG)/button.h $(I)/gadgetlist.h $(IG)/gadget.h
  55.  
  56. $(O)checkbox.o: checkbox.cc $(IG)/checkbox.h $(I)/gadgetlist.h $(IG)/gadget.h
  57.  
  58. $(O)cycle.o: cycle.cc $(IG)/cycle.h $(I)/gadgetlist.h $(IG)/gadget.h
  59.  
  60. $(O)eroll.o: eroll.cc $(IG)/eroll.h $(IG)/eclass.h $(I)/gadgetlist.h $(I)/window.h \
  61.          $(I)/screen.h $(IG)/gadget.h
  62.  
  63. $(O)fbutton.o: fbutton.cc $(IG)/fbutton.h $(IG)/eclass.h $(I)/gadgetlist.h \
  64.             $(IG)/gadget.h
  65.  
  66. $(O)gadget.o: gadget.cc $(IG)/gadget.h $(I)/gadgetlist.h
  67.  
  68. $(O)imgbut.o: imgbut.cc $(IG)/imgbut.h $(I)/gadgetlist.h $(I)/renderim.h \
  69.             $(IG)/gadget.h
  70.  
  71. $(O)locale2.o: locale.cc $(I)/locale.h
  72.     sc locale.cc CPU=$(CPU) MATH=$(MATH) ObjName=$(O)locale2.o DEFINE LOCALISE
  73.  
  74. $(O)locale.o: locale.cc $(I)/locale.h
  75.     sc locale.cc CPU=$(CPU) MATH=$(MATH) ObjName=$(O)
  76.  
  77. $(O)new.o: new.cc
  78.  
  79. $(O)number.o: number.cc $(IG)/number.h $(I)/gadgetlist.h $(I)/window.h \
  80.             $(I)/screen.h $(IG)/gadget.h
  81.  
  82. $(O)palette.o: palette.cc $(IG)/palette.h $(I)/gadgetlist.h $(IG)/gadget.h
  83.  
  84. $(O)radio.o: radio.cc $(IG)/radio.h $(I)/gadgetlist.h $(IG)/gadget.h
  85.  
  86. $(O)rectangle.o: rectangle.cc $(I)/rectangle.h
  87.  
  88. $(O)screen.o: screen.cc $(I)/screen.h
  89.  
  90. $(O)scroller.o: scroller.cc $(IG)/scroller.h $(I)/gadgetlist.h $(IG)/gadget.h
  91.  
  92. $(O)slider.o: slider.cc $(IG)/slider.h $(I)/gadgetlist.h $(IG)/gadget.h
  93.  
  94. $(O)slist.o: slist.cc $(I)/slist.h
  95.  
  96. $(O)string.o: string.cc $(IG)/string.h $(I)/gadgetlist.h $(I)/window.h \
  97.             $(I)/screen.h $(IG)/gadget.h
  98.